Career 2019 2017 2016 2015 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Warsteiner Challenger Wolfsburg - Wolfsburg Schickendanz Open - Furth Architect Open - Budapest Banja Luka 2002 - Banja Luka Samarkand Challenger - Samarkand Challenger Ford de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Warsteiner Challenger Lubeck - Lubeck Belgrade Challenger Tennis Napoli Cup - Napoli Sarajevo Open - Sarajevo Tennis Napoli Cup - Napoli Steelers Cup - Kosice ATU Cup - Weiden Internationale Badische Meisterschaften Um Den Techem Cup - Zell Stella Artois Clay Court Championships - Budaors Ostrava Open 2005 - Ostrava ATU Cup - Weiden VI Gramado Open de Tenis - Gramado Architect Open - Budapest The Wright Financial Group USTA Challenger - Champaign Olbia Challenger - Olbia Ethias Trophy - Mons Privatbank Open 2006 - Dnepropetrovsk Investor Swedish Open - Bastad Mons Challenger RCA Championships - Indianapolis Unique Zagreb Open - Zagreb St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Dusseldorf Open 2006 - Dusseldorf BMW Open - Munich RCA Championships - Indianapolis Ljubljana Open - Ljubljana Adelaide Copenhagen Tokyo Seoul Bastad Tatra Banka Slovak Open - Bratislava Long Island Bucharest Singapore Beijing Vienna Bolzano GHI Bronx Classic - Bronx Ostrava Challenger AAPT Championships - Adelaide Qatar Open - Doha Heilbronn Challenger Prostejov Challenger Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Chengdu Challenger Qingdao Challenger Open Seat Godo - Barcelona The Nottingham Open - Nottingham Synsam Swedish Open - Bastad RCA Championships - Indianapolis Eckental Challenger TD Waterhouse Cup - Long Island Bangkok Challenger Bangkok Challenger Thailand Open - Bangkok Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Qingdao Challenger Stockholm Open - Stockholm Anning Challenger Chennai Open - Chennai Qatar Open - Doha BellSouth Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf The Priority Telecom Open - Amersfoort Pilot Pen Tennis - New Haven China Open - Beijing Open Romania - Bucharest Vietnam Open - Ho Chi Minh City Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Bangkok Challenger FILA Challenger - Biella Monterrey Challenger Bukhara Challenger - Bukhara ABN/AMRO World Tennis Tournament - Rotterdam Czech Indoor Open - Prague The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston Tatra Banka Open 2006 - Bratislava The Stella Artois Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad RCA Championships - Indianapolis PBZ Zagreb Indoors - Zagreb Asirom Challenger - Brasov St. Petersburg Open - St. Petersburg Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle San Luis Potosi Challenger Open de Moselle - Metz Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson Chennai Open - Chennai Bulgarian Open - Sofia China Open - Beijing Ostdeutscher Sparkassen Cup - Dresden St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart Morocco Tennis Tour - Marrakech The USTA Challenger at West End Racquet - Torrance Dubai Duty Free Tennis Championships - Dubai Waco International Tennis Challenger - Waco IPP Open - Helsinki Belgrade Challenger Ischgl International Tennis Challenger 2003 - Ischgl The Shelbourne Irish Open - Dublin Intersport Heilbronn Open - Heilbronn Unique Zagreb Open - Zagreb Gemax Samsung Open 2004 - Belgrade Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Shenzhen Open - Shenzhen Ecuador Open - Quito Argentina Open - Buenos Aires Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Binghamton Professional Tennis Tournament - Binghamton Gemax Open 2002 - Belgrade GHI Bronx Classic - Bronx Black Forest Open - Freudenstadt 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Sony Ericsson Open 2008 - Belgrade Britania Zavaleta - Puebla South African Airways Open - East London Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg Gemax Open - Belgrade Croatian Indoors - Zagreb Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen St. Petersburg Open - St. Petersburg Salem Open - Hong Kong Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Beijing Open - Beijing Heineken Open - Singapore Stockholm Open - Stockholm Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Qatar Mobil Open '99 - Doha Guardian Direct Cup - London Japan Open - Tokyo Investor Swedish Open - Bastad 1999 Mercedes Cup - Stuttgart USTA Challenger of Tiburon - Tiburon Davidoff Swiss Indoors - Basel Scania Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam AXA Cup - London BMW Open - Munich Gerry Weber Open - Halle RCA Championships - Indianapolis Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Open 13 - Marseille The LTA Wrexham Challenger - Wrexham Dubai Tennis Open - Dubai Sarajevo Open 2004 - Sarajevo BMW Open - Munich Gerry Weber Open - Halle The Nottingham Open - Nottingham 2001 Mercedes Cup - Stuttgart Zagreb Open - Zagreb Levene Gouldin & Thompson Tennis Challenger - Binghamton Hungarian Open - Budapest IX Abierto Internacional de Salinas - Salinas The Hamlet Cup - Long Island Scania Stockholm Open - Stockholm Tata Open 2002 - Chennai Top Wool Challenger Biella - Biella Adidas International - Sydney Open 13 - Marseille Banca Stato Challenger Lugano - Lugano Kremlin Cup - Moscow Stockholm Open - Stockholm Ispat Open 2004 - Ostrava Munich St. Polten Stella Artois Clay Court Championships - Budaors Stockholm Schickedanz Open - Furth The Surbiton Trophy - Surbiton Trani Cup - Trani XXIX Edizione 'A.Savoldi Marco' - Manerbio Open de Montauban - Montauban Black Forest Open 2002 - Freudenstadt Credicard Mastercard Tennis Cup - Campos do Jordao Gerry Weber Open - Halle 13 BH Tennis Open International Cup - Belo Horizonte CA Tennis Trophy - Vienna The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Open 13 - Marseille Licher German Open - Hamburg BMW Open - Munich Countrywide Classic - Los Angeles German Open - Hamburg Legg Mason Tennis Classic - Washington Fujitsu Siemens Open - Budapest Mobilux Open - Luxembourg Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Open 13 - Marseille Mauritius Open - Mauritius Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam NASDAQ-100 Open - Miami The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona BMW Open - Munich ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Pacific Life Open - Indian Wells Ordina Open - 's-Hertogenbosch Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad RCA Championships - Indianapolis Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Stockholm Open - Stockholm ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg BNP Paribas Masters - Paris Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Sony Ericsson Open - Miami Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami The Artois Championships - London Sony Ericsson Open - Miami The Nottingham Open - Nottingham Catella Swedish Open - Bastad Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Madrid Open - Madrid ATP Kremlin Cup - Moscow BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg Monte-Carlo Rolex Masters - Monte-Carlo Chennai Open - Chennai Medibank International - Sydney Western & Southern Open - Cincinnati Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Masters Series - Hamburg Pilot Pen Tennis - New Haven Open de Moselle - Metz IPP Open - Helsinki Kremlin Cup - Moscow Qatar ATP Challenger - Doha Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Intersport Heilbronn Open - Heilbronn PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Gemax Open - Belgrade Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne German Tennis Championships - Hamburg Sunrise Challenger Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Power Horse World Team Cup - Dusseldorf AEGON Championships - London Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Aircel Chennai Open - Chennai Open D'Orleans - Orleans Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Tunis Open 2007 - Tunis St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Kremlin Cup - Moscow US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Geneva Open - Geneva AEGON Championships - London Queen's Club St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Citta di Monza - Monza Grolsch Open - Amsterdam AEGON Championships - London Gold Flake Open - Chennai Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Investor Swedish Open - Bastad French Open - Paris U.S. Open - New York St. Petersburg Open - St. Petersburg European Community Championships - Antwerp US Men's Clay Court Championship - Houston Turkish Airlines Open Antalya - Antalya IPB Czech Indoor - Ostrava Scania Stockholm Open - Stockholm Abierto Mexicano de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg French Open - Paris Intrum Stockholm Open - Stockholm adidas Open de Toulouse - Toulouse Copenhagen Open - Copenhagen Wimbledon - London Kremlin Cup - Moscow Kremlin Cup - Moscow Indianapolis ABN/AMRO World Tennis Tournament - Rotterdam Medibank Private International - Sydney Wimbledon - London French Open - Paris Wimbledon - London Advanta Championships - Philadelphia Hong Kong Pro Challenger at Calabasas - Calabasas Heineken Open - Auckland Dubai Open - Dubai Croatia Open - Umag 1997 Mercedes Cup - Stuttgart U.S. Open - New York Salem Open - Hong Kong Japan Open - Tokyo St. Petersburg Open - St. Petersburg Heineken Open - Auckland BellSouth Open - Auckland St. Petersburg Australian Men's Hardcourt Championships - Adelaide Arizona Men's Tennis Championships - Scottsdale Guardian Direct Cup - London Heineken Open - Auckland 1998 Mercedes Cup - Stuttgart Wimbledon - London Kremlin Cup - Moscow Stockholm ATP Kremlin Cup - Moscow Open 13 - Marseille Qatar ExxonMobil Open - Doha Open 13 - Marseille Grand Prix Hassan II - Casablanca Croatia Open - Umag Heineken Open - Auckland Grand Prix Hassan II - Casablanca ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Gerry Weber Open - Halle Erste Bank Open - Vienna The Dubai Tennis Championships - Dubai Valencia Open - Valencia Croatian Indoors - Split AEGON Championships - London Adidas International - Sydney Heineken Trophy - 's-Hertogenbosch Australian Men's Hardcourt Championships - Adelaide Waldbaum's Hamlet Cup - Long Island Argentina Open - Buenos Aires Waldbaum's Hamlet Cup - Long Island Heineken Trophy - Rosmalen Grand Prix de Tennis de Lyon - Lyon Waldbaum's Hamlet Cup - Long Island Rio Open - Rio de Janeiro Qatar Exxon Mobil Open 2003 - Doha Bastad Waldbaum's Hamlet Cup - Long Island Gerry Weber Open - Halle CA Tennis Trophy - Vienna Toulouse BMW Open - Munich RCA Championships - Indianapolis CA Tennis Trophy - Vienna Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris Monte Carlo Open - Monte Carlo Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Open Sud de France - Montpellier Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Channel Open - Las Vegas Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Mutua Madrid Open - Madrid Rogers Cup - Montreal Gerry Weber Open - Halle Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Miami Open - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open French Open Wimbledon U.S. Open French Open Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York AIG Japan Open - Tokyo Winston-Salem Open - Winston-Salem Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, 1R, SVK-SWE 3-2 Davis Cup, World Group, 1R, SWE-CZE 3-2 Davis Cup, World Group, QF, SWE-RUS 4-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, 1R, SWE-GBR 3-2 Kremlin Cup - Moscow Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, PO, IND-SWE 1-3 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, 1R, BLR-SWE 2-3 Davis Cup, World Group, QF, SWE-ARG 4-1 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, SF, SWE-USA 1-4 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, World Group, QF, SRB-GBR 2-3 Tennis Masters Series - Rome Mubadala World Tennis Championship AAMI Classic - Kooyong Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Eutelsat Monte Carlo Open - Monte Carlo Geneva Open - Geneva NASDAQ-100 Open - Miami Colonial Classic - Kooyong Australian Open U.S. Open - New York Wimbledon - London Wimbledon - London French Open - Paris Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, Group 2, REL2, GRE-SRB 3-2 Olympics - Sydney Davis Cup, Group 1, 2R, GBR-SCG 2-3 Tennis Masters Cup - Shanghai